#ifndef NODODATOS_H
#define NODODATOS_H

#include "../BloqArch/INodo.h"
#include "../BloqArch/IRegistro.h"


class NodoDatos : public INodo {
	private:
		int _proximoNodo;

		// Construye un separador entre este nodo y el nodo "n"
		IRegistro& construirRegistroDivisor(INodo& n);

	public:
		NodoDatos();
		~NodoDatos();

		// IBloque
		size_t serialize(char* &arrBytes);
		void deSerialize(char* arrBytes);

		int getNextNodo();
		void setNextNodo(int pos);

		size_t getSize() const;
};

#endif
